package com.qianfeng.teachdemo.ui.slidingmenu;

import android.os.Bundle;

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;
import com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity;
import com.qianfeng.teachdemo.R;

/**
 * 第三天下
 *
 * 简介 SlidingMenu 是github上十大最受欢迎的开源项目之一
 *     是一种比较新的设置界面或者配置界面,在主界面通过左右滑动来和呼出侧滑菜单,能方便的进行各种操作
 *
 *
 */
public class SlidmingMenuActivity extends SlidingFragmentActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setBehindContentView(R.layout.left_menu_layout);
        initSlidingMenu();
        setContentView(R.layout.activity_slidming_menu);
    }

    /**
     * 初始化slidingmenu
     */
    private void initSlidingMenu(){
        SlidingMenu menu = getSlidingMenu();
        menu.setMode(SlidingMenu.LEFT);
        menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
        //设置阴影的图片
        menu.setShadowDrawable(R.drawable.shadow);
        menu.setShadowWidthRes(R.dimen.shadow_width);
        //设置侧滑菜单划出后主界面的宽度
        menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
        //设置侧滑菜单的宽度
//        menu.setBehindWidth();
        menu.setFadeDegree(0.35f);//滑动时的渐变效果
        menu.setBehindScrollScale(0.5f);
        menu.toggle();

    }


}
